package 数据结构.集合.二分搜索树集合;

import 数据结构.树.二分搜索树.BST;
import 数据结构.集合.Set;

/**
 * @author Veng Su 1344114844@qq.com
 * @date 2018/7/23 14:34
 */
public class BSTSet<E extends Comparable<E>> implements Set<E> {
    private BST<E> bst;
    public BSTSet(){
        bst=new BST<>();
    }

    @Override
    public void add(E e) {
        bst.add(e);
    }

    @Override
    public void remove(E e) {
        bst.remove(e);
    }

    @Override
    public boolean contains(E e) {
        return bst.contains(e);
    }

    @Override
    public int getSize() {
        return bst.size();
    }

    @Override
    public boolean isEmpty() {
        return bst.isEmpty();
    }
}
